Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 2001 USTA Challenger of Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville III Challenger Continenal Plaza - Puerto Vallarta 2003 West Side Tennis Club Challenger - Forest Hills Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee USTA/Adtech Challenger - Boston Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Pro Challenger at Calabasas - Calabasas Taiwan Challenger - Kaohsiung Thailand F2 Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Sacramento Challenger ARMS USTA Challenger - Rocky Mount Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana Cadillac Pro Indoor USTA Challenger - West Bloomfield drkoop.com USTA Tennis Championships of San Antonio - San Antonio Challenger Ford de Cherbourg - Cherbourg USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas VI Open Banc Agricol - Andorra 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas Samsung Securities Cup Challenger Tennis - Seoul Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov A Glimmer of Hope Challenger - Austin USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa Napoli International Cup - Napoli The Wright Financial Group, Inc. Challenger - Champaign Sparkassen Open - Magdeburg Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong 2002 Azalea Orthopedic Challenger - Tyler Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger - Champaign USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City The Comercia Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan Swanston Challenger - Sacramento The Natrel's Challenger - Granby Ford Tennis Championships - Louisville USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger Ojai Challenger Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Pilot Pen International - New Haven Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide Adidas International - Sydney Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Fifth Third Bank Tennis Championships - Lexington RCA Championships - Indianapolis Challenger Banque Nationale Rimouski - Rimouski Adidas International - Sydney Open 13 - Marseille San Luis Potosi ATP Challenger - San Luis Potosi Kroger / St. Jude International - Memphis 1998 Safeway Challenger - Aptos ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona Music City Challenger - Nashville Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Energis Open - Amsterdam Mercedes-Benz Cup - Los Angeles Pro Challenger at Calabasas - Calabasas Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Open 13 - Marseille Siebel Open - San Jose Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador 2001 Eddleman USTA Challenger - Birmingham St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Orleans Challenger Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Qatar Open - Doha Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Qatar Open - Doha Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City SAP Open - San Jose The West Side Tennis Club Clay Court Challenger - Forest Hills U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf University of Tennessee USTA Men's Challenger - Knoxville The Stella Artois Grass Court Championships - London Burbank Challenger - Burbank Legg Mason Tennis Classic - Washington D.C. Challenger Ford de Cherbourg - Cherbourg The $50,000 Pro Challenger at Calabasas - Calabasas Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney SAP Open - San Jose Torneo Internazionale di Tennis ATP-Challenger - Merano The Stella Artois Championships - London GHI Bronx Classic - Bronx Open Seat-Godo 2000 - Barcelona Open de Moselle - Metz BA-CA Tennis Trophy - Vienna USTA Comerica Challenger - Aptos Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco The Tennis Channel Open - Las Vegas USTA/Safeway Challenger - Aptos Grand Prix Hassan II - Casablanca BMW Open - Munich Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills Red Letter Days Open - Nottingham drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven 2001 UT Tyler Patriot Challenger - Tyler BPCA Open de Nice-Tounoi Challenger - Nice USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Open de Moselle - Metz Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney 2004 USTA Challenger of Calabasas - Calabasas Open 13 - Marseille GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock Grand Prix de Tennis de Toulouse - Toulouse XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples AEGON Championships - London The 'Fitz' Casino Challenger - Tunica Open de Moselle - Metz Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Open 13 - Marseille 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Kremlin Cup - Moscow Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Internationaler Raiffeisen Grand Prix - St. Polten Sybase Open - San Jose Kroger / St. Jude International - Memphis Savannah Challenger Nottingham Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Orlando Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger The Stella Artois Grass Court Championships - London BellSouth Open - Vina del Mar MFS Pro Tennis Championships - Boston Mercedes-Benz Cup - Los Angeles Champaign Challenger Japan Open - Tokyo Next Generation Adelaide International - Adelaide Indianapolis Tennis Championships - Indianapolis Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg 1999 Mercedes Cup - Stuttgart Honolulu Challenger Dallas Challenger The Artois Championships - London Sunrise Challenger Atlanta Tennis Championships - Atlanta Qatar ExxonMobil Open - Doha Kroger / St. Jude International - Memphis Baton Rouge Challenger Legg Mason Tennis Classic - Washington The Stella Artois Championships - London SAP Open - San Jose Farmers Classic - Los Angeles BMW Open - Munich Calabasas Challenger St. Petersburg Open - St. Petersburg Mercedes-Benz Cup - Los Angeles Scania Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven ATP Kremlin Cup - Moscow USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Internationaux de Tennis de Brest - Brest Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Connex Open Romania - Bucharest ABN/AMRO World Tennis Tournament - Rotterdam Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Vietnam Open - Ho Chi Minh City Open 13 - Marseille Ordina Open - 's-Hertogenbosch du Maurier Open - Montreal du Maurier Open - Toronto 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto RCA Championships - Indianapolis Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Sybase Open - San Jose Tennis Masters Series - Miami Tennis Channel Open - Las Vegas Copenhagen Open - Copenhagen Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Salem Open - Hong Kong Open Seat-Godo '99 - Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati The Nottingham Open - Nottingham Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Masters Series Monte-Carlo - Monte-Carlo President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse SAP Open - San Jose BNP Paribas Masters - Paris Heineken Open Singapore - Singapore Kremlin Cup - Moscow Open 13 - Marseille The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam 2003 Mercedes Cup - Stuttgart Arizona Men's Tennis Championships - Scottsdale America's Red Clay Tennis Championship - Coral Springs U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Adidas International - Sydney Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Italian Open - Rome Pacific Life Open - Indian Wells Monte Carlo Open - Monte Carlo French Open - Paris Tennis Masters Series - Monte Carlo French Open - Paris Telecom Italia Masters - Rome Wimbledon - London Tennis Masters Series - Hamburg RCA Championships - Indianapolis French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris CA Tennis Trophy - Vienna Rogers Masters - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Tennis Channel Open - Las Vegas French Open - Paris Wimbledon - London U.S. Open - New York U.S. Men's Clay Court Championships - Houston U.S. Open Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Montreal Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Tennis Masters Series - Cincinnati U.S. Open - New York Great American Insurance ATP Championship - Cincinnati French Open - Paris Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QF, FRA-CZE 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, World Group, SF, FRA-BEL 4-1 Olympics - Athens Colonial Classic - Kooyong Tennis Masters Cup - Sydney